3
2
4
5
6
7
13
11
0
48
14
10
25
26
41
23
22
43
59
52
66
36
21
30
39
28
45
88
35
34
19
15
29
58
32
116
42
55
82
49
81
37
86
24
159
62
18